#include "Thread.hpp"
#include <unistd.h>

using namespace ThreadModule;

int main(){
		Thread t([](){
		while(true){
			std::cout<<"正在创建新线程"<<std::endl;
			sleep(1);
		}
	});

	//启动线程
	t.Start();

	//分离线程
	t.Detach();
	sleep(5);

	//关闭线程
	t.Stop();
	sleep(5);
	
	//等待线程
	t.Join();

	std::cout<<"主线程结束"<<std::endl;

	return 0;
}